import unittest

import paramunittest


# 参数化所需要的数据源
@paramunittest.parametrized(
    ('1', '2'),
    # (4, 3),
    ('2', '3'),
    (('4',), {'b': '5'}),
    ((), {'a': 5, 'b': 6}),
    {'a': 5, 'b': 6},
)
# 这是一个类 继承  unittest.TestCase   测试用例
class TestBar(unittest.TestCase):
    # setParameters 接受 数据源中的对应的数据
    def setParameters(self, a, b):
        self.a = a
        self.b = b

    # 这是一个 测试 方法
    def testLess(self):
        # assertLess a 是否小于 b
        self.assertLess(self.a, self.b)


if __name__ == '__main__':
    pass
